-
Notifications
You must be signed in to change notification settings - Fork 940
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resends the subscribed values when a fresh client connects. #93
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
skellock
added a commit
that referenced
this pull request
Aug 23, 2016
skellock
added a commit
that referenced
this pull request
Aug 23, 2016
* Removes legacy stuff to a sub-directory. * Moves the rest of the hidden files I forgot. * Adds lerna to manage publishing and linking. * Sets the lerna version to 0.1.0. * Imports the new core client library. 🚀 * Imports the new core server. 🦄 * Imports the start of the React Native client. 😻 * Adds the root package.json with the lerna dependency. * Adds build support to reactotron-core-server. * Salvages the current server as a starting point. * Bumps up a dependency to the correct version for dev. * Nukes the dist build of reactotron-react-native. * Ignores dist build of reactotron-react-native. * Plays nice with socket.io in both RN and node. * Sets the proper port for the reactotron-cli. * Starts on the React Native demo. Doesn't work. I'm sad. 😿 * Sidesteps React Native internal dependency issues. Good to go! * Translates peerDependencies from French to English. * Adds events for connect/disconnect to the core client. * Removes the reactotron-core-client dist build. * Ensures we never see dist again in git. 👋 * Adds start, stop, connect, and disconnect events to core server. * Allows events onConnect and onDisconnect in reactotron-react-native. * Hooks up the cli to connect/disconnect and start/stop. 🌟 * Use the *real* source for demo-react-native's internal deps. This is nicer for devs. But don't get wrong. It still sucks having to do this. * Switches to src in reactotron-core-server's package.json. This is just so we don't have to compile things into dist and copy 'em over. We'll have to rethink this for production deploys though. * Adds a plugin system to reactotron-core-client. * Adds the transports for socket.io back in. The sad part about this is that didn't work before the refactor. Now it does. Uh oh. * Guts the reactotron-react-native module. Gladly. Also, configure and connect are two different functions now. * Adds a logging plugin to the core client. * Hooks up the cli logging functionality. * Adds a demo of sending 3 log types in React Native. * Adds a stopwatch utility. * Updates the plugin interface to accept a config object. * Nicer plugins location and a new decorator plugin (#76) Adds onPlugin, a plugins directory, and a decorator plugin. * Adds benchmark support. (#77) * Adds reactotron-redux plugin with action tracking. (#78) * Adds a script that throws messages at the server for testing. (#81) * Adds state and api responses into core client. (#82) * Renames addPlugin to use. (#83) * Adds onCommand support to plugins. (#84) * Adds an apisauce plugin. (#85) * Adds redux keys & values. (#86) * Standardizes the plugin's interface. (#87) * Updates plugins to have the same reactotron interface. * Changes the plugin interface to () => reactotron => {}. * Removes the useless decorate plugin. * Adds an npm run e2e for my own sanity. * Fixes the decorator functionality I just removed. (#88) * Adds redux subscriptions. (#89) * Adds state.action.dispatch support. (#90) * Updates the version numbers getting ready for 1.0. (#91) * Bumps React Native deps to 0.31.0. (#92) * Resends the subscribed values when a fresh client connects. (#93) * Refactors the CLI and moves much goodies into core-server. (#94) * Adds a commands manager to hold the latest commands. * Adds a test for the maximum list size. * Converts connections to mobx. Holy crap. * Drives the connections ui through mobx. * Sends logs through the new command event system. * Organizes ui code by behaviour. * Adds the missing ui refactorage from the last commit. Bad Steve. * Removes the old console.error command. * Moves the ui code into its own directory. * Busts interactions out to it's own file. * Adds the actual interactions file. :/ * Moves api response drawing to it's new home. * Moves the benchmark report. * Refactors state.action.complete drawing. * Removes keys and values request into place. Also got some pro advice about using asFlat for the command queues. * Moves state.values.change into place. * Renames all redux things to state. * Moves send internal to the context object. * Moves keys and values requests up to the core server. * Moves subscription logic up to core server. * Fixes a broken test because of the onConnect message sent. * Moves dispatching to core-server and fixes some binding issues in redux. * Fixes some missed ui interactions. * Client server identification (#95) * Removes duplicate function. * Adds client identification. * Adds a react-js client with a create-react-app demo! (#97) * Electron Version Base Functionality (#99) * Adds Electron starting point and basic layout. * Tweaks the icons a bit. * Bridges reactotron-core-server over the 2 electron processes. * Adds logging to the app. * Updates the file structure of the app directory. * Adds a streaming mode. (#101) * Minimizes the UI footprint. (#102) * Adds client intro rendering. (#103) * Adds benchmark rendering. (#104) * Add a state modal to sample the workflow. (#105) * Simplifies server code, gladly. (#106) * Fixes up some React warnings. (#107) * Tidying up, delinting, and pruning. (#108) * Moves components around. * Fixes a rogue warning. * Removes linting issues. * Removes dead code. * Adds a state values renderer. (#109) * Adds pin-to-top, appearance animation, and perf boosts. (#110) * Cleans up the layout & lookup of our "tables". (#111) * Hoists text to the top prepping for i18n. (#112) * Adds support for state.keys.response. (#113) * Adds dispatch support. (#114) * Adds theme support. (#115) * Adds more guts to the react js demo. (#116) * Adds an errors plugin (reactjs) and stack traces. (#117) * Adds collapse/expand mechanism. Tuning colours. (#118) * Adds state watching support. (#119) * Adds an app icon. (#120) * Bumpity bump Lerna. (#121) * CLI fixes (#122) * Rounds the action milliseconds in the cli. * Fixes the welcome message when a client connects. * Ports over secure mode from current Reactotron. (#123) * Switch the app's dev port out of the way of the demo. (#124) * Adds react native stack traces! Reworks the rn demo. (#125) * Adds the icon to the footer. (#126) * Updates the Help menu. (#127) * Addresses issues with package.json and other busy work. (#128) * Bumps version to 0.91.0. * v0.92.0 * Add help dialog with CMD + ? (#133) * Basic show/hide new dialog working * Quickhelp is in place and styled * Adds an important flag to commands. (#134) * Adds a help icon and pushes a few pixels around. (#135) * Adds a codesigning script. (#136) * Adds a readme with a change log... rough for now. * v0.93.0 * Bumps the cli because Lerna didn't. My fault. * Adds an always on top menu item. (#137) * Renders actions with flat data as a table instead of a tree. (#138) * Adds a replay action button. (#139) * Adds subscriptions to the timeline (#140) * Adds subscriptions to the timeline. * Prevents duplicate subscription commands from showing. * Shows the scrollbar permanently dodging janky reflows. (#141) * Adds edit & dispatch support. (#142) * Adds subscription diffs. (#143) * Cleans up the tree. It's very noisy in there. (#144) * Organizes the api response. (#145) * Adds the display command type; for custom messages. (#146) * Adds tabs and help. (#147) * v0.94.0 * Updates the changelog. * Adds a publish script. * Adds stringify-object to the app. Oops. * Changes the text colour on important actions so eyes stop bleeding. (#148) * Fixes the codesigning script. * Adds a quick start guide for React JS. (#149) * Corrects some hyperlinking newbishness. * Simplifies the readme in demo-react-js. (#150) * Adds more substance to the quick start. (#151) * Adds a quick start guide for React Native. (#152) * Adds a better readme + gif demos. (#153) * Adds docs for the trackGlobalErrors plugin. (#154) * Fixes a formatting issue with the error docs. * Fixes and clarifies more with the error docs. * Adds reactotron-redux documentation. (#155) * Adds reactotron-apisauce documentation. (#156)
joshuayoes
pushed a commit
that referenced
this pull request
Jan 17, 2023
Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com>
joshuayoes
pushed a commit
that referenced
this pull request
Jan 27, 2023
joshuayoes
pushed a commit
that referenced
this pull request
Jan 30, 2023
joshuayoes
pushed a commit
that referenced
this pull request
Feb 1, 2023
* fix: Move types to deps * Update reactotron-core-client
joshuayoes
pushed a commit
that referenced
this pull request
Feb 1, 2023
## [3.5.3](infinitered/reactotron-react-native@v3.5.2...v3.5.3) (2019-05-27) ### Bug Fixes * Move types to dependencies ([#93](infinitered/reactotron-react-native#93)) ([fd50c89](infinitered/reactotron-react-native@fd50c89))
silasjmatson
pushed a commit
that referenced
this pull request
Mar 14, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ok. It's time to move this server functionality back to
reactotron-core-server
. Finally get to get my mobx on.!